45
19
50
96
75
52
89
3
208
92
58
457
47
54
205
131
236
197
59
491
23
30
71
128
227
162
140
49
35
33
643
44
209
17
130
232
169
127
85
65
51
184
83
82
312
81
308
107
114
261
46
78